package com.example.springbootdemo.mall.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;

/**
 *@author xuwangqi
 *@date 2021/5/24 9:28
 **/
/**
    * 用户提现密码
    */
@ApiModel(value="com-example-springbootdemo-entity-WithdrawPassword")
@TableName(value = "withdraw_password")
public class WithdrawPassword {
    /**
     * 用户ID
     */
    @TableId(value = "uid", type = IdType.INPUT)
    @ApiModelProperty(value="用户ID")
    private Long uid;

    /**
     * 密码，md5加密
     */
    @TableField(value = "password")
    @ApiModelProperty(value="密码，md5加密")
    private String password;

    /**
     * 记录创建时间
     */
    @TableField(value = "gmt_create")
    @ApiModelProperty(value="记录创建时间")
    private Date gmtCreate;

    /**
     * 最后一次更新时间
     */
    @TableField(value = "gmt_modified")
    @ApiModelProperty(value="最后一次更新时间")
    private Date gmtModified;

    public static final String COL_UID = "uid";

    public static final String COL_PASSWORD = "password";

    public static final String COL_GMT_CREATE = "gmt_create";

    public static final String COL_GMT_MODIFIED = "gmt_modified";

    /**
     * 获取用户ID
     *
     * @return uid - 用户ID
     */
    public Long getUid() {
        return uid;
    }

    /**
     * 设置用户ID
     *
     * @param uid 用户ID
     */
    public void setUid(Long uid) {
        this.uid = uid;
    }

    /**
     * 获取密码，md5加密
     *
     * @return password - 密码，md5加密
     */
    public String getPassword() {
        return password;
    }

    /**
     * 设置密码，md5加密
     *
     * @param password 密码，md5加密
     */
    public void setPassword(String password) {
        this.password = password;
    }

    /**
     * 获取记录创建时间
     *
     * @return gmt_create - 记录创建时间
     */
    public Date getGmtCreate() {
        return gmtCreate;
    }

    /**
     * 设置记录创建时间
     *
     * @param gmtCreate 记录创建时间
     */
    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    /**
     * 获取最后一次更新时间
     *
     * @return gmt_modified - 最后一次更新时间
     */
    public Date getGmtModified() {
        return gmtModified;
    }

    /**
     * 设置最后一次更新时间
     *
     * @param gmtModified 最后一次更新时间
     */
    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }
}